home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / packet / aprs75c / aircraft.txt < prev    next >
Text File  |  1996-04-10  |  9KB  |  179 lines

  1. AIRCRAFT.txt 7.5b         NOTES ABOT AIRCRAFT, ACARS
  2.                               CIVIL AIR PATROL
  3.                                   and the
  4.                   APRS INTERFACE TO ARNAV SERIAL DATA FORMAT
  5.                        FOR AERONAUTICAL LORAN/GPS UNITS
  6.  
  7. NEW:  There is now a special APRSair.exe which can parse and display 
  8. ACARS data and posits.  ACARS is the internaltional Airline Packet Data
  9. system operated on 131.55 MHz.  See ACARS.txt.
  10.  
  11. 3D ALTITUDE DISPLAY:  The Y-AXIS command displays a 3D perspective with 
  12. the horizon infinity at the screen center.  The 2D map center appears 
  13. near the bottom 1/3rd of the screen in 3D and Altitude is displayed along 
  14. the right screen edge.  Altitude is obtained from the string "/A=XXXXXX" 
  15. appearing in any POSIT.  ALtitude is automatically extracted from the 
  16. standard NMEA GGA sentence or from the special $PGRMZ and $PMGLB 
  17. sentences, and or it can be manually entered.  Note that the field MUST 
  18. be exactly 6 characters with leading zeros.  The ALTITUDE scale along the 
  19. right side of the 3D screen is calibrated to the original 2D center of 
  20. the map.  THis means that the scale will always be correct, but the true 
  21. 3D visual perspective my be awkward or confusing for stations that are 
  22. near or far to the south or north of the 2D map centerline.
  23.  
  24. REPLAY the BALLOON and AIRCRAFT.hst files to see the effects.  Notice
  25. that as the aircraft flies to the south (toward you), it will always
  26. stay at the 5000 foot altitude regardless of perspective.  At some ZOOM
  27. ranges, as it departs the airport or returns, it will actually appear
  28. in perspective to have a negative altitude because the SYMBOL is always
  29. going to be displayed at the CORRECT altitude according to the scale
  30. rather than in perspective.
  31.  
  32.  
  33. HOW TO MAKE AN AIRCRAFT SYMBOL:  Remember that if you are going to be using
  34. a TNC only transmitter in the aircraft, you must indicate the aircraft
  35. symbol character in either of two ways:
  36.   
  37.        1) Set the TNC SSID to -7.  i.e.  W3ADO-7
  38.    OR  2) Make the first three characters of the BText be:  {'}.....
  39.  
  40. In the case of #2, the aircraft symbol will not begin to display as an
  41. aircraft in APRS until the receiving station receives a BText first.  Until
  42. then, the object will appear as a dot.
  43.  
  44. NEWS:   Jerry Wyatt of the AZ CAP has build a prototype controller
  45. that parses ARNAV data into an NMEA RMC format.  His microcontroller then
  46. sends this string to the TNC once every N seconds.  This is a handy way of 
  47. interfacing ARNAV data until the TNC manufacturers do it themselves.
  48.  
  49.  
  50. ARNAV FORMAT: Aeronautical manufacturers thumb their noses at the NMEA 
  51. specification (for boats) and have no formal standard for GPS.  Several 
  52. of them use a format called ARNAV, which is the same as the KING format.  
  53. APRS parses ARNAV in two ways.  First, it plots any received packet 
  54. that contains the RAW ARNAV data in a packet beginning with the STX
  55. character.  It can also parse RAW ARNAV data comming in the same port
  56. as the TNC without the packet header.  For this to work, the station 
  57. must be in SPM or HSP modes and be validated for GPS.  And the GPS and
  58. TNC must be set to the SAME baudrate (4800 usually).  One user says he 
  59. has to operate both at 2400 baud to make it work reliably.
  60.  
  61.    The ARNAV data begins with an STX, has lots of data lines, and then ends
  62. with an ETX.  Each line of data has a single leading character that indicates
  63. what the remaining data on the line represents.  APRS will parse out the
  64. following fields:
  65.  
  66. AN dd mmhh   (North Latitude in degrees and minutes to the hundredths
  67. BW ddd mmhh  (West Longitude in degrees and minutes to the hundredths
  68. Cccc         (Course)
  69. Dsss         (Speed)
  70. .....        (other fields for E,G,I,J,K,L,M,Q,d,e, and v are given
  71. Wxxxxx N dd mmhh W ddd mmhh +aaaa    (Waypoint where: xxxxx is its name      )
  72.                                                       LAT LONG as shown
  73.                                                       aaaa  is altitude in ft)
  74.                                                 
  75.  
  76. Notice, that APRS will not only place the aircraft on the map, but it will
  77. also generate a symbol for the WAYPOINT and place it in the APRS system as
  78. well.  The WAYPOINT symbol is a circle.  The ARNAV station will be a
  79. standard airplane.  Contact me for info on how to change the default SSID
  80. symbol definitions if necessary.
  81.  
  82. IMPLEMENTATION: Since the data begins with an STX but has numerous carriage
  83. returns in the middle, there is no way to make any of the HAM TNC GPS modes
  84. work on this data.  PacComm has a comercial TNC that will.  Instead, you 
  85. have to set the TNC into the UI MODE (unconnected CONVERSE) and just let 
  86. it transmit all of the data as it streams in the serial port.  Therefore:
  87.  
  88.    FOR NOW, THIS WILL ONLY WORK WITH OLDER ARNAV PRODUCTS WHICH HAVE A USER
  89.    DEFINED PERIODICITY.  NEWER 5000 series products output at a 1 second
  90.    rate which (just like the NMEA standard) is too fast for a 1200 baud
  91.    shared packet channel.
  92.  
  93.    NOTE:  PACCOMM tells me that an ARNAV parser is built into their commercial
  94.    TNC, ready to go, off-the-shelf!  The CAP guys tell me that this is true,
  95.    but newer ARNAV devices output almost a 400 character NAV message.  So
  96.    although the data will be transmitted, it is very innefficient for a shared
  97.    channel to transmit 400 characters worth of data, when you only need 20.
  98.  
  99.    ALTERNATELY, wire up a 555 circuit that only passes the ARNAV data to the
  100.    TNC for two seconds out of every N period.
  101.  
  102. Here is how to set it up:
  103.  
  104.    1.  Set up the aircraft TNC to be permanently in the UNPROTO-CONVERSE
  105.        mode.  In the Paccomm, set UI MODE ON.  Or buy the DRSI APRS rom.
  106.  
  107.    2.  Set COMMAND $1B.  This changes the COMMAND mode character from its
  108.        normal control-C to be the ESCAPE character.  Actually, you can set
  109.        the COMMAND character to any other character, just NOT ^C.
  110.  
  111.    3.  Set the SENDPAC character to $03 (^C) instead of $0D (Carriage Return)
  112.        so that the packet is not transmitted until the ARNAV ETX character
  113.        ($03) comes along.
  114.  
  115.    4.  Set your ARNAV device to output data once every 30 to 60 seconds
  116.        or so, depending on channel activity.
  117.  
  118.    5.  If you cannot change the ARNAV periodicity, set up a 555 chip to only
  119.        send the data to the TNC for 2 seconds out of every N period.  In this
  120.        case, you must also set CPACTIME ON, so that the TNC will go ahead and
  121.        send its transmit buffer even if it does NOT get the normal ETX char.
  122.        With CPACTIME ON, the TNC will wait for 1 second after the last
  123.        incomming character and then go ahead and send the data, even if the
  124.        555 oscillator cut off the incomming data.
  125.  
  126.  
  127. I DONT HAVE ACCESS TO ANY ARNAV DEVICES.  TRY IT AN SEE!  GIVE ME FEEDBACK
  128. AND WE WILL MAKE IT WORK!
  129.  
  130.  
  131.  
  132. CAP.txt 6.4a               CIVIL AIR PATROL and APRS
  133.  
  134. FOR DETAILS, CONTACT THE ARIZONA WING OF THE CAP which is doing performance
  135. testing on the APRS system.
  136.  
  137. SAR GRIDS:  APRS can overlay the 15x15 minute Search & Rescue (SAR) grids
  138. used by the CAP.  The four quadrants of these grids correlates exactly with
  139. the readily available USGS 7.5 minute maps.  These grid squares have a 
  140. standard numbering system within each sectional chart.  Where ever there
  141. is an overlap, the western most map takes precedence.  APRS accomplishes 
  142. this ordering by the sequence of maps in CAPGRID.DAT.  Also, ALBUGUERQUE 
  143. must be first.  Except for the overlaps, most charts are listed
  144. alphabetically.
  145.  
  146. The numbers displayed by APRS is determined by the location of the cursor.  
  147. If the cursor is in an overlap area, the proper grid numbers will
  148. be seen.  If you are just to the side of the overlap area, then APRS will
  149. use the numbering scheme that applies to the exact grid found at the cursor.
  150. This may place the "wrong" numbers in the adjacent overlap area temporarily.
  151. If you are unsure, zoom out to see where the overlaps are, or move your
  152. cursor to the WEST of the area of interest to force the correct sequence.
  153.  
  154. TO DISPLAY CAP GRIDS, USE THE MAPS-PLOTS-CAP COMMAND.
  155.  
  156.  
  157. TRACK HISTORIES:  Back at the SAR headquarters, track histories can be 
  158. processed offline by periodically doing a FILES-SAVE to save the latest 
  159. track history to file and to a floppy.   This disk can then be taken to 
  160. another computer for analysis.   APRS will automatically do a save whenever 
  161. 199 positions have been received.  After each save, memory is cleared 
  162. except for the last position of all stations.
  163.  
  164.  
  165. GPS UNITS:  I decyphered the format of the quantity of black box GPS
  166. receivers that were donated to National CAP.  They are Motorola's and can
  167. be switched from the proprietary binary format to NMEA with a simple command.
  168. I wrote the MOTOROLA.BAS program that makes it easy to reset the GPS units
  169. and to send them the NMEA timing requirements.  
  170.  
  171.  
  172. REGISTRATION:  Since most CAP comms personnel are also HAMs, secondary
  173. CAP registrations are discounted to only $14 each if included with a 
  174. HAM registration.  CAP-only registrations are the same as HAM registration.
  175. Quantity pricing of calls in groups of 10 or more is also
  176. available see F1(HELP)-V.
  177.  
  178.  
  179.